OSDN Git Service
hp [Mon, 13 Sep 2004 05:21:04 +0000 (05:21 +0000)]
* lib/g77-dg.exp: Remove unused file.
* lib/mike-g77.exp: Ditto.
* lib/g77.exp: Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87425
138bc75d-0d04-0410-961f-
82ee72b054a4
gdr [Mon, 13 Sep 2004 05:12:55 +0000 (05:12 +0000)]
Fix email
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87424
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Mon, 13 Sep 2004 02:28:19 +0000 (02:28 +0000)]
PR tree-opt/10528
* tree-inline.c (copy_body_r): Recompute bits for ADDR_EXPR,
after copying its argument.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87423
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Mon, 13 Sep 2004 02:14:36 +0000 (02:14 +0000)]
* g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87422
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 13 Sep 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87416
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sun, 12 Sep 2004 23:53:29 +0000 (23:53 +0000)]
* c-common.c, c-decl.c, c-lex.c, c-objc-common.c, c-opts.c,
c-parse.in, c-pragma.c, c-typeck.c: Use %q, %< and %> for quoting
in diagnostics. Use %' for English apostrophes.
* c-tree.h (ATTRIBUTE_GCC_CDIAG): Define.
(pedwarn_c90, pedwarn_c99): Use it.
* c-decl.c (lookup_label): Quote label name in diagnostic.
* c-parse.in (yyprint): Use ' instead of ` for left quote.
* c-typeck.c (warn_for_assignment): Likewise.
testsuite:
* g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
Update expected messages.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87413
138bc75d-0d04-0410-961f-
82ee72b054a4
hp [Sun, 12 Sep 2004 23:38:07 +0000 (23:38 +0000)]
* gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
declaration/use mismatch for dirp parameter.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87412
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Sun, 12 Sep 2004 23:31:31 +0000 (23:31 +0000)]
* i386.c (x86_schedule): New global variable.
(override_options): Disable scheduling when not supported.
* i386.h (x86_schedule): Declare.
(TARGET_SCHEDULE): New macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87411
138bc75d-0d04-0410-961f-
82ee72b054a4
tromey [Sun, 12 Sep 2004 23:16:38 +0000 (23:16 +0000)]
* javax/naming/CompoundName.java (CompoundName): Don't check for
separator in "flat" case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87410
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Sun, 12 Sep 2004 22:43:50 +0000 (22:43 +0000)]
2004-09-12 Andrew Pinski <apinski@apple.com>
* lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
-fgnu-runtime is passed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87409
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sun, 12 Sep 2004 21:40:35 +0000 (21:40 +0000)]
Test case for PR 16254.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87408
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sun, 12 Sep 2004 21:36:50 +0000 (21:36 +0000)]
PR c++/16254
* fold-const.c (fold) <case CLEANUP_POINT_EXPR>: Remove.
* tree.c, tree.h (has_cleanups): Remove.
cp/
* semantics.c (maybe_cleanup_point_expr): Don't call fold.
* typeck.c (condition_conversion): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87407
138bc75d-0d04-0410-961f-
82ee72b054a4
rakdver [Sun, 12 Sep 2004 20:20:58 +0000 (20:20 +0000)]
* tree-ssa-loop-manip.c (split_loop_exit_edge): Handle non-ssaname
arguments of the phi nodes correctly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87405
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Sun, 12 Sep 2004 20:14:23 +0000 (20:14 +0000)]
* ggc-common.c (cmp_statistics): Fix sorting.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87404
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sun, 12 Sep 2004 20:05:30 +0000 (20:05 +0000)]
PR target/16795
* expmed.c (expand_divmod): If cheap power of 2 divide is
available, use it for negative constant as well.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87403
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Sun, 12 Sep 2004 18:30:32 +0000 (18:30 +0000)]
2004-09-12 Andrew Pinski <apinski@apple.com>
* darwin.h (ASM_OUTPUT_COMMON): Make sure we do not have a
size of 0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87401
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Sun, 12 Sep 2004 18:19:05 +0000 (18:19 +0000)]
2004-09-12 Andrew Pinski <apinski@apple.com>
* tree-chrec.c (initialize_scalar_evolutions_analyzer): Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87400
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sun, 12 Sep 2004 18:07:28 +0000 (18:07 +0000)]
* lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
do the uplevel thing and update additional_flags directly.
* gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
gfortran.fortran-torture/execute/intrinsic_nearest.x,
gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87399
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sun, 12 Sep 2004 18:00:49 +0000 (18:00 +0000)]
* config/i386/i386.c (ix86_split_ashldi): Special case op1 as one
or minus one.
(ix86_split_ashrdi, ix86_split_lshrdi): Clean up conditions for
post-reload, and scratch NULL.
* config/i386/i386.md (testqi_1): Use FLAGS_REG name.
(x86_shift_adj_2): Use ix86_expand_clear.
(ashldi3): Remove CMOVE expansion difference.
(ashldi3_1): Remove.
(*ashldi3_1): Rename from *ashldi3_2. Use reg_or_pm1_operand and
add constraints for immediates. New peephole for split-with-temp.
Run splitter after peep2 pass.
(ashrdi3, ashrdi3_1, ashrdi3_2): Similarly.
(lshrdi3, lshrdi3_1, lshrdi3_2): Similarly.
(setcc_2): Rename with *.
* config/i386/predicates.md (reg_or_pm1_operand): New.
(ashldi_input_operand): New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87398
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sun, 12 Sep 2004 17:27:04 +0000 (17:27 +0000)]
* print-rtl.c (print_decl_name): New.
(print_mem_expr): Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87395
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sun, 12 Sep 2004 17:22:03 +0000 (17:22 +0000)]
PR 17186, part deux
* except.c (sjlj_emit_function_exit): Fix logic locating
sjlj_exit_after in final block.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87394
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Sun, 12 Sep 2004 17:11:13 +0000 (17:11 +0000)]
2004-09-12 Michael Koch <konqueror@gmx.de>
* libltdl/configure.ac: Fixed AM_INIT_AUTOMAKE usage and replaces
AM_CONFIG_HEADER by AC_CONFIG_FILES.
* libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/configure:
Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87393
138bc75d-0d04-0410-961f-
82ee72b054a4
steven [Sun, 12 Sep 2004 10:33:07 +0000 (10:33 +0000)]
* g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87387
138bc75d-0d04-0410-961f-
82ee72b054a4
toon [Sun, 12 Sep 2004 05:51:02 +0000 (05:51 +0000)]
2004-09-12 Toon Moene <toon@moene.indiv.nluug.nl>
* common.opt: Remove flags -fmove-all-movables and
-freduce-all-givs.
* loop-invariant.c (find_invariants_to_move):
Remove all uses of flag_move_all_movables.
* loop.c (move_movables): Remove all uses of
flag_move_all_movables.
(strength_reduce): Remove all uses of
flag_reduce_all_givs.
* doc/invoke.texi: Remove documentation of flags
-fremove-all-movables and -freduce-all-givs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87386
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sun, 12 Sep 2004 04:45:59 +0000 (04:45 +0000)]
* pt.c (cur_stmt_expr): Move from tsubst_expr.
(tsubst_expr) <case STMT_EXPR>: Move ...
(tsubst_copy_and_build): ... here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87385
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 12 Sep 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87380
138bc75d-0d04-0410-961f-
82ee72b054a4
sayle [Sat, 11 Sep 2004 23:44:21 +0000 (23:44 +0000)]
PR middle-end/17411
* tree-sra.c (generate_element_zero): Revert recent build_int_cst
change. elt->type may be a floating point type, so use fold_convert.
* g++.dg/opt/pr17411-1.C: New test case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87377
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sat, 11 Sep 2004 22:15:14 +0000 (22:15 +0000)]
* c-tree.h (enum c_storage_class): New.
(struct c_declspecs): Add storage_class, inline_p and thread_p.
* c-decl.c (shadow_tag_warned): Give errors for "inline" in empty
declarations and "auto" or "register" in file scope empty
declarations. Give more specific warnings for other cases of
storage class specifiers in empty declarations.
(grokdeclarator): Update for new structures. Don't check for
multiple storage classes. Diagnose file-scope "register" if
pedantic.
(build_null_declspecs): Update.
(declspecs_add_scspec): Update. Diagnose multiple storage class
specifiers and invalid uses of "__thread".
testsuite:
* gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
gcc.dg/tls/diag-2.c: Update expected messages.
* gcc.dg/991209-1.c: Specify compilation options. Update expected
messages.
* gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
* gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
gcc.dg/tls/diag-5.c: New tests.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87376
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Sat, 11 Sep 2004 21:39:27 +0000 (21:39 +0000)]
* config/darwin.c (machopic_validate_stub_or_non_lazy_ptr): Mark
the thing referenced as used, not the stub itself.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87375
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sat, 11 Sep 2004 21:29:42 +0000 (21:29 +0000)]
* c-tree.h (enum c_storage_class): New.
(struct c_declspecs): Add storage_class, inline_p and thread_p.
* c-decl.c (shadow_tag_warned): Give errors for "inline" in empty
declarations and "auto" or "register" in file scope empty
declarations. Give more specific warnings for other cases of
storage class specifiers in empty declarations.
(grokdeclarator): Update for new structures. Don't check for
multiple storage classes. Diagnose file-scope "register" if
pedantic.
(build_null_declspecs): Update.
(declspecs_add_scspec): Update. Diagnose multiple storage class
specifiers and invalid uses of "__thread".
testsuite:
* gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
gcc.dg/tls/diag-2.c: Update expected messages.
* gcc.dg/991209-1.c: Specify compilation options. Update expected
messages.
* gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
* gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
gcc.dg/tls/diag-5.c: New tests.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87374
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Sat, 11 Sep 2004 21:17:23 +0000 (21:17 +0000)]
* gcc.dg/
20040910-1.c: Correct dg-error regexp.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87373
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Sat, 11 Sep 2004 21:14:39 +0000 (21:14 +0000)]
* tree.c (tree_code_size): New function, bulk of code from tree_size.
(tree_size, make_node): Use it.
* tree-ssa-pre.c (init_pre): Use it.
* tree.h: Prototype it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87371
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Sat, 11 Sep 2004 20:48:55 +0000 (20:48 +0000)]
2004-09-11 Andrew Pinski <apinski@apple.com>
* Make-lang.in (java/ggc-none.c): Change dependency
for ggc.h into $(GGC_H).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87370
138bc75d-0d04-0410-961f-
82ee72b054a4
rakdver [Sat, 11 Sep 2004 20:42:06 +0000 (20:42 +0000)]
* tree-cfg.c (set_bb_for_stmt): Use PHI_BB.
* tree-dfa.c (compute_immediate_uses, add_immediate_use,
redirect_immediate_use): Use PHI_DF.
* tree-flow-inline.h (stmt_ann): Abort on phi nodes.
(bb_for_stmt): Use PHI_BB.
(get_immediate_uses): Use PHI_DF.
* tree-ssa-dse.c (max_stmt_uid): New variable.
(get_stmt_uid): New function.
(dse_optimize_stmt, dse_record_phis, tree_ssa_dse): Do not use phi
node annotations.
* tree-ssa-loop-im.c (LIM_DATA): Do not use phi statement annotations.
(max_uid): Renamed to max_stmt_uid.
(get_stmt_uid): New function.
(maybe_queue_var, single_reachable_address, determine_lsm): Do not use
phi node annotations.
* tree-ssa.c (replace_immediate_uses): Do not use phi node annotations.
* tree.h (PHI_BB, PHI_DF): New accessor functions.
(struct tree_phi_node): Add bb and df fields.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87369
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sat, 11 Sep 2004 20:07:11 +0000 (20:07 +0000)]
PR middle-end/17416
* cfgexpand.c (expand_used_vars_for_block): Fix off-by-one bug
in conflict loop.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87366
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Sat, 11 Sep 2004 19:54:21 +0000 (19:54 +0000)]
* i386.h (MODE_NEEDED): Calls need UNINITIALIZED mode; add comment.
(EMIT_MODE_SET): UNINITIALIZED mode needs no set.
* i386.md (i387_cw): Add 'uninitialized' mode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87365
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Sat, 11 Sep 2004 19:50:21 +0000 (19:50 +0000)]
* profile.c (BB_TO_GCOV_INDEX): move more to the front.
(output_location): Break out from ....
(branch_prob): ... here; handle gcov output on trees.
* toplev.c (process_options): No longer be sorry about coverage for
trees.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87364
138bc75d-0d04-0410-961f-
82ee72b054a4
steven [Sat, 11 Sep 2004 19:48:58 +0000 (19:48 +0000)]
PR c++/17412
* fold-const.c (fold): Do not try to fold the operand of a
CLEANUP_POINT_EXPR if that operand does itself not have any
operands.
testsuite/
* g++.dg/parse/break-in-for.C: New test.
PR middle-end/17417
* langhooks.c (lhd_decl_printable_name): Make sure that this
function is called with is a decl node that has an identifier.
* tree-pretty-print.c (dump_function_name): New function to
wrap PRINT_FUNCTION_NAME and dump_decl_name.
(print_call_name): Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87363
138bc75d-0d04-0410-961f-
82ee72b054a4
membar [Sat, 11 Sep 2004 19:13:51 +0000 (19:13 +0000)]
PR libgcj/14751
* win32-threads.cc (_Jv_ThreadInitData): Zero out thread
handle in newly-allocated _Jv_Thread_t.
(_Jv_ThreadDestroyData): Close thread handle.
(_Jv_ThreadStart): Remove obsolete comment.
Store handle of newly-created thread in _Jv_Thread_t.
* include/win32-threads.h: #define WIN32_LEAN_AND_MEAN
before including <windows.h>
#define _Jv_HaveCondDestroy
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87362
138bc75d-0d04-0410-961f-
82ee72b054a4
membar [Sat, 11 Sep 2004 19:10:44 +0000 (19:10 +0000)]
* java/lang/natThread.cc (finalize_native): Destroy
join conditional variable and mutex if these destroy
operations are supported.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87361
138bc75d-0d04-0410-961f-
82ee72b054a4
membar [Sat, 11 Sep 2004 19:08:05 +0000 (19:08 +0000)]
* Make-lang.in (java/win32-host.o): Add dependency on
coretypes.h.
* win32-host.c: Add includes for coretypes.h, jcf.h
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87360
138bc75d-0d04-0410-961f-
82ee72b054a4
membar [Sat, 11 Sep 2004 19:05:32 +0000 (19:05 +0000)]
* Make-lang.in (GCJH_OBJS): Change dependency from
ggc-none.o to java/ggc-none.o
(JCFDUMP_OBJS): Likewise.
(java/ggc-none.o): New target.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87359
138bc75d-0d04-0410-961f-
82ee72b054a4
membar [Sat, 11 Sep 2004 19:03:23 +0000 (19:03 +0000)]
* ggc-none.c: Include "bconfig.h" if -DGENERATOR_FILE,
"config.h" if not.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87358
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Sat, 11 Sep 2004 18:57:06 +0000 (18:57 +0000)]
* tree-ssa-alias.c (collect_points_to_info_r): Handle
pointing to PTR + OFFSET as PTR, not as pointing to PTR or pointing
to OFFSET.
* gcc.dg/tree-ssa/
20040911-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87357
138bc75d-0d04-0410-961f-
82ee72b054a4
gerald [Sat, 11 Sep 2004 18:53:55 +0000 (18:53 +0000)]
* crontab: Rename GCC 3.5 snapshots to GCC 4.0 snapshots.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87356
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sat, 11 Sep 2004 17:48:22 +0000 (17:48 +0000)]
* expr.c (expand_expr_addr_expr_1) Rename from expand_expr_addr_expr.
(expand_expr_addr_expr): New function. Take ADDR_EXPR instead of the
operand of the ADDR_EXPR.
(expand_expr_real_1): Update to match.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87355
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sat, 11 Sep 2004 17:11:02 +0000 (17:11 +0000)]
Add PR target/17277 to ChangeLog entry.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87354
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sat, 11 Sep 2004 17:06:16 +0000 (17:06 +0000)]
* config/rs6000/aix.h (MD_FROB_UPDATE_CONTEXT): Use __64BIT__ to
choose 64-bit version.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87352
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Sat, 11 Sep 2004 17:02:58 +0000 (17:02 +0000)]
PR c/17396
* c-typeck.c (build_unary_op): Add legacy offsetof hack.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87351
138bc75d-0d04-0410-961f-
82ee72b054a4
aj [Sat, 11 Sep 2004 11:10:46 +0000 (11:10 +0000)]
* gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
* gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87350
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Sat, 11 Sep 2004 08:34:26 +0000 (08:34 +0000)]
* doc/cfg.texi, doc/hostconfig.texi, doc/install.texi,
doc/invoke.texi, doc/md.texi, doc/tm.texi, doc/tree-ssa.texi:
Insert @: after i.e. or e.g.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87346
138bc75d-0d04-0410-961f-
82ee72b054a4
rsandifo [Sat, 11 Sep 2004 06:45:44 +0000 (06:45 +0000)]
* gcc.target/frv: New directory of FR-V-specific tests.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87345
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Sat, 11 Sep 2004 05:03:14 +0000 (05:03 +0000)]
* tree-pretty-print.c (dump_decl_name): Print unnamed decls as
D.xxx rather than <Dxxx>.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87344
138bc75d-0d04-0410-961f-
82ee72b054a4
nemet [Sat, 11 Sep 2004 04:26:36 +0000 (04:26 +0000)]
* configure.ac (AC_MSG_CHECKING(what linker to use)):
in_tree_ld_is_elf should be true for LynxOS.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87343
138bc75d-0d04-0410-961f-
82ee72b054a4
nemet [Sat, 11 Sep 2004 04:22:14 +0000 (04:22 +0000)]
* Makefile.in (all.cross): Add srcextra.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87342
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sat, 11 Sep 2004 03:52:22 +0000 (03:52 +0000)]
Fix typos.
* Makefile.in (LIBGCC_DEPS): Delete duplicate stmp-int-hdrs reference.
(stmp-fixproto): Change stmp-int-headers to stmp-int-hdrs in comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87341
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sat, 11 Sep 2004 03:29:07 +0000 (03:29 +0000)]
Fix excess errors problem for invalid vector testcase.
* convert.c (convert_to_vector): Replace recursive call with
error_mark_node.
* gcc.dg/convert-vec-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87340
138bc75d-0d04-0410-961f-
82ee72b054a4
sayle [Sat, 11 Sep 2004 03:21:22 +0000 (03:21 +0000)]
PR middle-end/17024
* fold-const.c (fold_cond_expr_with_comparison): Handle unordered
floating point comparison operators. Change aborts to gcc_asserts.
* gcc.dg/pr17024-1.c: New test case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87339
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Sat, 11 Sep 2004 01:54:14 +0000 (01:54 +0000)]
* final.c (output_asm_insn): Correct problem with -fverbose-asm.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87338
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sat, 11 Sep 2004 01:49:40 +0000 (01:49 +0000)]
Add CONST1_RTX (vector mode) support.
* emit-rtl.c (gen_const_vector): Renamed from gen_const_vector_0.
Add integer argument named constant. Use const_tiny_rtx instead of
CONST0_RTX.
(gen_rtx_CONST_VECTOR): Rewrite to handle checks for both CONST0_RTX
and CONST1_RTX.
(init_emit_once): Fix users of gen_const_vector. Set CONST1_RTX for
vector types.
* expr.c (const_vector_from_tree): Call gen_rtx_CONST_VECTOR instead
of gen_rtx_raw_CONST_VECTOR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87337
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Sat, 11 Sep 2004 00:25:00 +0000 (00:25 +0000)]
* gimplify.c (create_tmp_var_raw): Don't name otherwise-nameless
temporary variables.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87335
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 11 Sep 2004 00:16:17 +0000 (00:16 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87333
138bc75d-0d04-0410-961f-
82ee72b054a4
echristo [Sat, 11 Sep 2004 00:00:31 +0000 (00:00 +0000)]
2004-09-10 Eric Christopher <echristo@redhat.com>
PR c/16046
* c-parse.in (attribute): Add NULL_TREE for error case
for error recovery.
2004-09-10 Eric Christopher <echristo@redhat.com>
* gcc.dg/
20040910-1.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87330
138bc75d-0d04-0410-961f-
82ee72b054a4
zack [Fri, 10 Sep 2004 23:56:31 +0000 (23:56 +0000)]
* c-common.h (struct c_fileinfo): Comment moved here from cp-tree.h.
(extract_interface_info): Delete prototype.
* c-decl.c (extract_interface_info): Delete stub.
* c-lex.c (get_fileinfo): Initialize file_info_tree here, if
it's not already been done ...
(init_c_lex): ... not here.
(fe_file_change): Don't call extract_interface_info.
cp:
* cp-tree.h (interface_only, interface_unknown): Delete declarations;
comment explaining them moved to c-common.h.
* lex.c (interface_only, interface_unknown, extract_interface_info):
Delete definitions.
(cxx_finish): Don't reset interface_unknown.
(handle_pragma_interface): Don't set interface_only and
interface_unknown; just the like-named fields in finfo.
(handle_pragma_implementation): Adjust comment.
* decl2.c (cp_finish_file): Don't reset interface_only and
interface_unknown.
* method.c (synthesize_method): Don't reset interface_unknown or
call extract_interface_info.
* pt.c (pop_tinst_level): Don't call extract_interface_info.
* decl.c (start_cleanup_fn): Don't save or restore interface_only
and interface_unknown.
(make_rtl_for_nonlocal_decl): Call get_fileinfo on input_filename
and use the result instead of the interface_only/interface_unknown
globals.
(start_preparsed_function): Likewise.
* lex.c (cxx_make_type): Likewise.
* semantics.c (begin_class_definition): Likewise.
(expand_body): Don't call extract_interface_info.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87329
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Fri, 10 Sep 2004 23:10:05 +0000 (23:10 +0000)]
* c-tree.h (struct c_declspecs): Remove typedef_decl. Add
typedef_p and typedef_signed_p.
* c-decl.c (shadow_tag_warned): Check typedef_p, not typedef_decl.
(grokdeclarator): Don't use typedef_decl for warn_deprecated_use.
Check typedef_p and typedef_signed_p, not typedef_decl.
(grokfield): Check typedef_p, not typedef_decl.
(build_null_declspecs): Initialize typedef_p and typedef_signed_p,
not typedef_decl.
(declspecs_add_type): Set typedef_p and typedef_signed_p, not
typedef_decl.
testsuite:
* gcc.dg/bitfld-9.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87326
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Fri, 10 Sep 2004 22:16:40 +0000 (22:16 +0000)]
* doc/tm.texi, doc/tree-ssa.texi: Fix typos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87324
138bc75d-0d04-0410-961f-
82ee72b054a4
zlaski [Fri, 10 Sep 2004 22:11:48 +0000 (22:11 +0000)]
[gcc/cp/ChangeLog]
2004-09-10 Ziemowit Laski <zlaski@apple.com>
* decl.c (objc_mark_locals_volatile): Make description of
routine more descriptive; only mark VAR_DECLs at each
binding level.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87323
138bc75d-0d04-0410-961f-
82ee72b054a4
rth [Fri, 10 Sep 2004 21:42:00 +0000 (21:42 +0000)]
PR c++/17386
* call.c (build_vfield_ref): Move...
* class.c (build_vfield_ref): ... here. Convert datum to the
primary base containing the vptr.
(make_new_vtable): Simplify build_primary_vtable arguments.
(finish_struct_1): Do not duplicate TYPE_VFIELD.
* typeck.c (build_class_member_access_expr): Don't warn for
null object access to base fields.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87322
138bc75d-0d04-0410-961f-
82ee72b054a4
zlaski [Fri, 10 Sep 2004 20:47:34 +0000 (20:47 +0000)]
[gcc/cp/ChangeLog]
2004-09-10 Ziemowit Laski <zlaski@apple.com>
* decl.c (objc_get_current_scope, objc_mark_locals_volatile):
New functions, to be called from ObjC++.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87321
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Fri, 10 Sep 2004 19:03:13 +0000 (19:03 +0000)]
* dbxout.c (dbxout_block): Update for
current_function_func_begin_label a string.
* dwarf2out.c (dwarf2out_begin_prologue): Likewise.
* except.c (dw2_output_call_site_table): Likewise.
* toplev.c (current_function_func_begin_label): Likewise.
* tree.h (current_function_func_begin_label): Likewise.
* config/rs6000/linux64.h (DBX_OUTPUT_BRAC): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87317
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Fri, 10 Sep 2004 19:01:04 +0000 (19:01 +0000)]
* final.c (output_asm_insn): Use strtoul instead of atoi, save a
loop.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87316
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Fri, 10 Sep 2004 18:57:43 +0000 (18:57 +0000)]
* config/darwin.c: Include target.h.
(struct machopic_indirection): Make ptr_name a string.
(machopic_indirection_hash): Update for ptr_name a string.
(machopic_indirection_eq): Likewise.
(machopic_indirection_name): Likewise.
(machopic_output_indirection): Likewise.
(machopic_validate_stub_or_non_lazy_ptr): Update for ptr_name a
string. Don't expect stub names to be in the identifier hash table.
Do call strip_name_encoding before looking up entry in ID hash table.
* config/t-darwin (darwin.o): Add target.h to dependencies.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87315
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Fri, 10 Sep 2004 18:56:10 +0000 (18:56 +0000)]
* gcc/config/rs6000/rs6000.c (print_operand): Use fputs instead
of fprintf for register names.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87314
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Fri, 10 Sep 2004 18:54:31 +0000 (18:54 +0000)]
* output.h (unlikely_section_label): Delete declaration.
(unlikely_text_section_name): Likewise.
* varasm.c (unlikely_section_label_printed): Make static.
(unlikely_section_label): Likewise.
(unlikely_text_section_name): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87313
138bc75d-0d04-0410-961f-
82ee72b054a4
geoffk [Fri, 10 Sep 2004 18:52:41 +0000 (18:52 +0000)]
* rtl.def (REG): Add comment to describe third field.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87312
138bc75d-0d04-0410-961f-
82ee72b054a4
dj [Fri, 10 Sep 2004 17:49:49 +0000 (17:49 +0000)]
FIx whitespace typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87310
138bc75d-0d04-0410-961f-
82ee72b054a4
pinskia [Fri, 10 Sep 2004 17:26:54 +0000 (17:26 +0000)]
2004-09-10 Andrew Pinski <apinski@apple.com>
* config/darwin.c (machopic_mcount_stub_name): Call
machopic_indirection_name instead of making the string
ourselves.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87309
138bc75d-0d04-0410-961f-
82ee72b054a4
dnovillo [Fri, 10 Sep 2004 16:52:45 +0000 (16:52 +0000)]
Revert
2004-09-08 Jie Zhang <zhangjie@magima.com.cn>
* tree-ssa-alias.c (compute_flow_insensitive_aliasing): If type
memory tag is call clobbered, so are its aliases.
(group_aliases): When two memory tags being grouped, if one is
call clobbered, so are the other and its aliases.
(add_may_alias): Remove call-clobbering stuff.
(replace_may_alias): Likewise.
(merge_pointed_to_info): Merge pt_global_mem
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87306
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Fri, 10 Sep 2004 15:09:39 +0000 (15:09 +0000)]
* bb-reorder.c, c-common.c, c-incpath.c, c-typeck.c,
genrecog.c, lambda-code.c, mips-tdump.c, mips-tfile.c,
passes.c, tree-data-ref.c, tree-data-ref.h, tree-mudflap.c,
tree-scalar-evolution.c, tree-ssa-copyrename.c,
tree-ssa-live.c, tree-ssa-live.h: Fix comment typos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87302
138bc75d-0d04-0410-961f-
82ee72b054a4
rsandifo [Fri, 10 Sep 2004 14:14:30 +0000 (14:14 +0000)]
* config/frv/frv.md (UNSPEC_MASACCS, UNSPEC_MDASACCS): New constants.
(maddaccs, msubaccs, *maddacc): Turn operand 0 into a single ACC/ACCG
pair. Remove match_dup from inputs. Remove masaccs handling.
(mdaddaccs, mdsubaccs, *mdaddacc): Likewise a dual ACC/ACCG pair.
(masaccs, mdasaccs): Turn into define_insns.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87299
138bc75d-0d04-0410-961f-
82ee72b054a4
nemet [Fri, 10 Sep 2004 13:56:50 +0000 (13:56 +0000)]
* inclhack.def (lynx_void_int): Remove.
(lynxos_fcntl_proto): Remove.
(lynxos_no_warning_in_sys_time_h): New fix.
(lynxos_missing_putenv): New fix.
* fixincl.x: Regenerate.
* tests/base/fcntl.h: Remove.
* tests/base/sys/time.h: Update from test area.
* tests/base/curses.h: Likewise.
* tests/base/stdlib.h: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87298
138bc75d-0d04-0410-961f-
82ee72b054a4
rsandifo [Fri, 10 Sep 2004 12:00:33 +0000 (12:00 +0000)]
* tree-tailcall.c (process_assignment): Only do accumulator transforms
for floating-point types if flag_unsafe_math_optimizations.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87297
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Fri, 10 Sep 2004 11:58:00 +0000 (11:58 +0000)]
* MAINTAINERS: Add self as c++ and type-safe vector maintainer.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87296
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Fri, 10 Sep 2004 11:55:21 +0000 (11:55 +0000)]
* config/darwin.c, config/alpha/alpha.h, config/arm/arm.c,
config/arm/arm.h, config/arm/arm.md, config/arm/bpabi.h,
config/arm/predicates.md, config/frv/frv.c, config/frv/frv.md,
config/h8300/h8300.md, config/i386/gmm_malloc.h,
config/ia64/ia64.md, config/ip2k/libgcc.S,
config/mips/mips-ps-3d.md, config/mips/mips.c,
config/rs6000/rs6000.c, config/s390/s390.c,
config/sh/symbian.c: Fix comment typos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87295
138bc75d-0d04-0410-961f-
82ee72b054a4
uweigand [Fri, 10 Sep 2004 11:35:23 +0000 (11:35 +0000)]
2004-09-10 Andreas Krebbel <krebbel1@de.ibm.com>
* config/s390/s390.c (s390_emit_prologue): Added missing
"{}" brackets.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87294
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Fri, 10 Sep 2004 11:26:25 +0000 (11:26 +0000)]
* doc/extend.texi, doc/invoke.texi, doc/passes.texi: Fix
typos. Follow spelling conventions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87293
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Fri, 10 Sep 2004 11:12:15 +0000 (11:12 +0000)]
* class.c, cp-tree.h, decl.c, decl2.c, mangle.c,
name-lookup.h, parser.c, search.c, semantics.c, typeck2.c: Fix
comment typos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87292
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Fri, 10 Sep 2004 11:06:38 +0000 (11:06 +0000)]
2004-09-10 Dalibor Topic <robilad@kaffe.org>
* gnu/java/net/protocol/file/Connection.java (permission): New field.
(DEFAULT_PERMISSION): New constant.
(Connection): Create a FilePermission with permission to read file.
2004-09-10 Michael Koch <konqueror@gmx.de>
* gnu/java/net/protocol/file/Connection.java
(getLastModified): Moved around.
(getPermission): Return stored permission.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87291
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Fri, 10 Sep 2004 11:02:26 +0000 (11:02 +0000)]
Revert 2004-09-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
* lambda-mat.c (lambda_matrix_inverse_hard): Use gcc_assert
and gcc_unreachable instead of abort.
* lambda.h (lambda_vector_min_nz): Likewise.
* langhooks.c lhd_set_decl_assembler_name, lhd_can_use_bit_fields_p,
lhd_incomplete_type_error, lhd_expand_expr, lhd_types_compatible_p,
lhd_gimplify_expr): Likewise.
* lcm.c (optimize_mode_switching): Likewise.
* local-alloc.c (update_equiv_regs, block_alloc, find_free_reg):
Likewise.
* loop-doloop.c (doloop_modify): Likewise.
* loop-invariant.c (record_use): Likewise.
* loop-iv.c (get_biv_step_1, get_biv_step, iv_analyze, get_iv_value,
canon_condition, simplify_using_condition,
simplify_using_initial_values, shorten_into_mode,
canonicalize_iv_subregs, iv_number_of_iterations): Likewise.
* loop-unroll.c (unroll_and_peel_loops, peel_loop_completely,
unroll_loop_constant_iterations, unroll_loop_runtime_iterations,
peel_loop_simple, unroll_loop_stupid): Likewise.
* loop-unswitch.c (compare_and_jump_seq, unswitch_single_loop,
unswitch_loop): Likewise.
* loop.c (gen_prefetch, loop_optimize, rtx_equal_for_loop_p,
move_movables, replace_call_address, find_and_verify_loops,
rtx_equal_for_prefetch_p, record_giv, general_induction_var,
simplify_giv_expr, check_ext_dependent_givs, try_copy_prop,
loop_giv_dump): Likewise.
* loop.h (INSN_LUID): Likewise.
* modulo-sched.c (normalize_sched_times, generate_prolog_epilog,
sms_schedule, check_nodes_order): Likewise.
* optabs.c (gen_conditional, add_equal_note, expand_simple_binop,
expand_twoval_unop, expand_twoval_binop, expand_twoval_binop_libfunc,
expand_simple_unop, emit_no_conflict_block, prepare_cmp_insn,
emit_cmp_and_jump_insn_1, emit_cmp_and_jump_insns,
prepare_float_lib_cmp, gen_add2_insn, have_add2_insn, gen_sub2_insn,
have_sub2_insn, expand_float, expand_fix, debug_optab_libfuncs):
Likewise.
* opts.c (common_handle_option): Likewise.
* params.c (set_param_value): Likewise.
* passes.c (open_dump_file, rest_of_handle_final): Likewise.
* postreload-gcse.c (expr_equiv_p, oprs_unchanged_p,hash_scan_set,
reg_set_between_after_reload_p, reg_used_between_after_reload_p,
get_avail_load_store_reg, eliminate_partially_redundant_load):
Likewise.
* postreload.c (reload_cse_simplify_set, reload_combine_note_use):
Likewise.
* predict.c (tree_predicted_by_p, expected_value_to_br_prob,
propagate_freq, expensive_function_p): Likewise.
* pretty-print.c (pp_base_format_text)
* profile.c (instrument_edges, instrument_values,
compute_branch_probabilities, branch_prob, union_groups,
end_branch_prob, tree_register_profile_hooks): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87290
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Fri, 10 Sep 2004 10:54:25 +0000 (10:54 +0000)]
* toplev.c (warn_deprecated_use): Correct logic for saying "type"
in diagnostic. Don't dereference NULL TYPE_NAME.
testsuite:
* gcc.dg/deprecated-2.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87289
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Fri, 10 Sep 2004 10:44:48 +0000 (10:44 +0000)]
* c-common.c, c-pch.c, defaults.h, lambda-code.c, passes.c,
tree-data-ref.c, tree-flow.h, tree-ssa-operands.c,
tree-ssa-threadupdate.c, tree-vectorizer.c, tree-vectorizer.h,
value-prof.c: Fix comment typos. Follow spelling conventions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87288
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Fri, 10 Sep 2004 09:36:28 +0000 (09:36 +0000)]
2004-09-10 Michael Koch <konqueror@gmx.de>
* Makefile.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87287
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Fri, 10 Sep 2004 09:28:39 +0000 (09:28 +0000)]
* unroll.c (unroll_loop, calculate_giv_inc, initial_reg_note_copy,
final_reg_note_copy, copy_loop_body, fold_rtx_mult_add,
final_giv_value, loop_iterations): Replace abort with gcc_assert and
gcc_unreachable.
* value-prof.c (rtl_find_values_to_profile,
rtl_register_value_prof_hooks, tree_find_values_to_profile,
tree_value_profile_transformations, tree_register_value_prof_hooks):
Likewise.
* varasm.c (named_section_flags, named_section, make_decl_rtl,
asm_emit_uninitialised, assemble_external, assemble_integer,
decode_addr_const, const_hash_1, compare_constant, copy_constant,
force_const_mem, output_constant_pool_2, output_constant_pool_1,
output_constant, output_constructor, supports_one_only,
make_decl_one_only, decl_tls_model, default_no_named_section,
default_elf_select_section_1, default_unique_section_1): Likewise.
* varray.c (varray_copy): Likewise.
* var-tracking.c (stack_adjust_offset_pre_post, variable_htab_free,
variable_union, dataflow_set_different_2, count_uses,
variable_was_changed, set_frame_base_location, set_variable_part,
emit_note_insn_var_location, vt_emit_notes,
vt_add_function_parameters): Likewise.
* vec.c (vec_gc_o_reserve): Likewise.
* vmsdbgout.c (addr_const_to_string): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87286
138bc75d-0d04-0410-961f-
82ee72b054a4
nathan [Fri, 10 Sep 2004 09:22:28 +0000 (09:22 +0000)]
* lambda-mat.c (lambda_matrix_inverse_hard): Use gcc_assert
and gcc_unreachable instead of abort.
* lambda.h (lambda_vector_min_nz): Likewise.
* langhooks.c lhd_set_decl_assembler_name, lhd_can_use_bit_fields_p,
lhd_incomplete_type_error, lhd_expand_expr, lhd_types_compatible_p,
lhd_gimplify_expr): Likewise.
* lcm.c (optimize_mode_switching): Likewise.
* local-alloc.c (update_equiv_regs, block_alloc, find_free_reg):
Likewise.
* loop-doloop.c (doloop_modify): Likewise.
* loop-invariant.c (record_use): Likewise.
* loop-iv.c (get_biv_step_1, get_biv_step, iv_analyze, get_iv_value,
canon_condition, simplify_using_condition,
simplify_using_initial_values, shorten_into_mode,
canonicalize_iv_subregs, iv_number_of_iterations): Likewise.
* loop-unroll.c (unroll_and_peel_loops, peel_loop_completely,
unroll_loop_constant_iterations, unroll_loop_runtime_iterations,
peel_loop_simple, unroll_loop_stupid): Likewise.
* loop-unswitch.c (compare_and_jump_seq, unswitch_single_loop,
unswitch_loop): Likewise.
* loop.c (gen_prefetch, loop_optimize, rtx_equal_for_loop_p,
move_movables, replace_call_address, find_and_verify_loops,
rtx_equal_for_prefetch_p, record_giv, general_induction_var,
simplify_giv_expr, check_ext_dependent_givs, try_copy_prop,
loop_giv_dump): Likewise.
* loop.h (INSN_LUID): Likewise.
* modulo-sched.c (normalize_sched_times, generate_prolog_epilog,
sms_schedule, check_nodes_order): Likewise.
* optabs.c (gen_conditional, add_equal_note, expand_simple_binop,
expand_twoval_unop, expand_twoval_binop, expand_twoval_binop_libfunc,
expand_simple_unop, emit_no_conflict_block, prepare_cmp_insn,
emit_cmp_and_jump_insn_1, emit_cmp_and_jump_insns,
prepare_float_lib_cmp, gen_add2_insn, have_add2_insn, gen_sub2_insn,
have_sub2_insn, expand_float, expand_fix, debug_optab_libfuncs):
Likewise.
* opts.c (common_handle_option): Likewise.
* params.c (set_param_value): Likewise.
* passes.c (open_dump_file, rest_of_handle_final): Likewise.
* postreload-gcse.c (expr_equiv_p, oprs_unchanged_p,hash_scan_set,
reg_set_between_after_reload_p, reg_used_between_after_reload_p,
get_avail_load_store_reg, eliminate_partially_redundant_load):
Likewise.
* postreload.c (reload_cse_simplify_set, reload_combine_note_use):
Likewise.
* predict.c (tree_predicted_by_p, expected_value_to_br_prob,
propagate_freq, expensive_function_p): Likewise.
* pretty-print.c (pp_base_format_text)
* profile.c (instrument_edges, instrument_values,
compute_branch_probabilities, branch_prob, union_groups,
end_branch_prob, tree_register_profile_hooks): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87285
138bc75d-0d04-0410-961f-
82ee72b054a4
hubicka [Fri, 10 Sep 2004 08:58:47 +0000 (08:58 +0000)]
* tree-ssa-dce.c (remove_dead_stmt): Update profile.
* tree-split_edge.c (tree_split_edge): Likewise.
(thread_jumps): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87284
138bc75d-0d04-0410-961f-
82ee72b054a4
kazu [Fri, 10 Sep 2004 08:56:36 +0000 (08:56 +0000)]
* cgraphunit.c, predict.c, tree-ssa-loop-ivopts.c: Fix comment
typos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87283
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Fri, 10 Sep 2004 08:22:59 +0000 (08:22 +0000)]
2004-09-10 Michael Koch <konqueror@gmx.de>
* Makefile.am: Reverted accidently commited stuff.
* configure: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87282
138bc75d-0d04-0410-961f-
82ee72b054a4
bonzini [Fri, 10 Sep 2004 08:20:37 +0000 (08:20 +0000)]
2004-09-10 Paolo Bonzini <bonzini@gnu.org>
* cgraph.h (cgraph_dump_file): Do not declare.
* cgraphunit.c (cgraph_dump_file): Declare as static.
(init_cgraph): New.
* toplev.c (cgraph_dump_file): Do not declare.
(compile_file): Call init_cgraph.
* tree-dump.c (dump_files): Add IPA dump file, remove
XML dump of call graph.
(get_dump_file_name): Support IPA dump file naming scheme.
* tree.h (enum tree_dump_index): Add IPA dump file, remove
XML dump of call graph.
* doc/invoke.texi (Debugging Options): Document the new options.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87281
138bc75d-0d04-0410-961f-
82ee72b054a4
rsandifo [Fri, 10 Sep 2004 07:54:15 +0000 (07:54 +0000)]
* doc/extend.texi: Document the FR-V built-in functions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87280
138bc75d-0d04-0410-961f-
82ee72b054a4
mkoch [Fri, 10 Sep 2004 07:20:09 +0000 (07:20 +0000)]
2004-09-10 Michael Koch <konqueror@gmx.de>
* gnu/java/net/protocol/file/Connection.java
(lineSeparator): Made non-final.
(static): Removed.
(connect): Initialize lineSeparator lazily. Use ByteArrayInputStream
instead of StringBufferInputStream.
2004-09-10 Michael Koch <konqueror@gmx.de>
* gnu/java/net/protocol/file/Connection.java
(connect): Handle file is a directory case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87279
138bc75d-0d04-0410-961f-
82ee72b054a4