Joseph Myers
6e34d3a39f
langhooks.h (builtin_function): New langhook.
...
* langhooks.h (builtin_function): New langhook.
* langhooks-def.h (LANG_HOOKS_BUILTIN_FUNCTION): New.
(LANG_HOOKS_INITIALIZER): Update.
* tree.h (builtin_function): Remove.
* doc/tm.texi: Update.
* c-tree.h (builtin_function): Declare.
* c-common.c, config/alpha/alpha.c, config/arm/arm.c,
config/c4x/c4x.c, config/frv/frv.c, config/i386/i386.c,
config/ia64/ia64.c, config/iq2000/iq2000.c,
config/rs6000/rs6000.c, config/s390/s390.c, config/sh/sh.c,
config/stormy16/stormy16.c: All callers of builtin_function
changed.
ada:
* gigi.h (builtin_function): Declare.
cp:
* cp-tree.h (builtin_function): Declare.
fortran:
* trans.h (builtin_function): Declare.
java:
* java-tree.h (builtin_function): Declare.
From-SVN: r84878
2004-07-17 20:35:04 +01:00
Andrew Pinski
ac83f77015
re PR target/16556 (minor cosmetic issue, easy to fix though)
...
2004-07-17 Andrew Pinski <pinskia@physics.uc.edu>
PR target/16556
* config/i386/darwin.h (UNLIKELY_EXECUTED_TEXT_SECTION_NAME):
Remove white space after the backslash.
From-SVN: r84877
2004-07-17 12:04:26 -07:00
Richard Sandiford
46d4fde7e2
re PR bootstrap/16469 (bootstrap fails in libstdc++-v3/testsuite)
...
PR bootstrap/16469
* scripts/create_testsuite_files: Pass -print to find.
From-SVN: r84875
2004-07-17 18:12:42 +00:00
Eric Botcazou
6e456a1054
re PR rtl-optimization/16294 (Missed delay slot scheduling opportunity)
...
PR rtl-optimization/16294
* resource.c (return_insn_p): New predicate.
(mark_target_live_regs): Use it. Special-case return insns.
(init_resource_info): Use it. Don't scan the epilogue past
a return.
From-SVN: r84874
2004-07-17 18:12:37 +00:00
Zdenek Dvorak
8a807136e1
loop-init.c (loop_optimizer_init, [...]): Do not destroy dominance information.
...
* loop-init.c (loop_optimizer_init, loop_optimizer_finalize): Do not
destroy dominance information.
* passes.c (rest_of_handle_loop2): Free dominance information.
* tree-cfg.c (cleanup_tree_cfg): Remove unreachable blocks before
jump threading.
(thread_jumps): Update dominance information and remove unreachable
blocks.
* tree-ssa-phiopt.c (replace_phi_with_stmt): Update dominance
information and remove the unreachable block.
From-SVN: r84873
2004-07-17 18:08:10 +00:00
Mark Mitchell
0e242c8215
re PR c++/16337 (bug defining multiple altivec vectors in same C++ statement)
...
PR c++/16337
* g++.dg/parse/attr2.C: New test.
From-SVN: r84872
2004-07-17 18:06:28 +00:00
Graham Stott
7bd5ed5c37
* emit-rtl.c (reorder_insns): Don't set BB for a BARRIER insn.
...
From-SVN: r84871
2004-07-17 14:22:42 +00:00
Michael Koch
1792f52d3a
String.java: Fixed javadocs all over.
...
2004-07-17 Michael Koch <konqueror@gmx.de>
* java/lang/String.java: Fixed javadocs all over.
From-SVN: r84870
2004-07-17 14:04:45 +00:00
Toon Moene
5ad8297226
sourcebuild.texi: Remove libf2c entry.
...
2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
* doc/sourcebuild.texi: Remove libf2c entry.
From-SVN: r84869
2004-07-17 13:55:40 +00:00
Michael Koch
baa61e09ef
[multiple changes]
...
2004-07-17 Mark Wielaard <mark@klomp.org>
* gnu/java/nio/channels/FileChannelImpl.java (truncate): Only truncate
when size is smaller.
* java/io/RandomAccessFile.java (setLength): Use truncate for
shrinking the file and seek plus write for expanding the file.
2004-07-17 Michael Koch <konqueror@gmx.de>
* gnu/java/nio/channels/natFileChannelPosix.cc
(implTruncate): Always save current position. Only reposition file
pointer to where we started if not beyond new lenght. Reposition file
pointer to file length if it points beyond the end of file.
From-SVN: r84868
2004-07-17 13:46:02 +00:00
Paolo Bonzini
3e25b3a8f8
i386.md (movv16qi_internal): Fix typo.
...
2004-07-17 Paolo Bonzini <bonzini@gnu.org>
* config/i386/i386.md (movv16qi_internal): Fix typo.
From-SVN: r84867
2004-07-17 13:36:40 +00:00
Mark Wielaard
6fd3cc05db
Box.java: Put FIXME comment above class declaration.
...
2004-07-17 Mark Wielaard <mark@klomp.org>
* javax/swing/Box.java: Put FIXME comment above class declaration.
* javax/swing/JButton.java: Remove illegal L&F HTML from comments.
* javax/swing/JCheckBox.java: Likewise.
* javax/swing/JDialog.java: Likewise.
* javax/swing/JRadioButton.java: Likewise.
* javax/swing/JToggleButton.java: Likewise.
* javax/swing/UIManager.java: Likewise.
* javax/swing/border/TitledBorder.java: Likewise.
* javax/swing/plaf/basic/BasicLabelUI.java: Likewise.
* javax/swing/plaf/basic/BasicLookAndFeel.java: Likewise.
* javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java: Likewise.
* javax/swing/plaf/basic/BasicProgressBarUI.java: Likewise.
* javax/swing/plaf/basic/BasicScrollBarUI.java: Likewise.
* javax/swing/plaf/basic/BasicSeparatorUI.java: Likewise.
* javax/swing/text/JTextComponent.java: Likewise.
From-SVN: r84866
2004-07-17 12:42:46 +00:00
Toon Moene
649067c362
g77.dg: Removed.
...
2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
* g77.dg: Removed.
* g77.f-torture: Ditto.
From-SVN: r84865
2004-07-17 11:18:05 +00:00
Michael Koch
320e32f649
[multiple changes]
...
2004-07-17 Jeroen Frijters <jeroen@frijters.net>
* java/net/DatagramPacket.java (setAddress): Removed check for
null address.
2004-07-17 Michael Koch <konqueror@gmx.de>
* java/net/DatagramSocket.java
(getLocalAddress): Check if socket is bound or not.
* java/net/Socket.java
(getLocalAddrss): Check if socket is bound or not.
(getPort): Return -1 when not connected. Dont check getImpl() for
null.
(setReuseAddress): Check if socket is closed.
(isConnected): Check if getImpl() returns null.
From-SVN: r84864
2004-07-17 11:17:28 +00:00
Steven Bosscher
4928181ca2
final.c (final_scan_insn): Fix broken commit from previous patch.
...
* final.c (final_scan_insn): Fix broken commit from previous
patch.
From-SVN: r84861
2004-07-17 10:41:44 +00:00
Joseph Myers
3e3970a276
c-typeck.c (parser_build_binary_op): Condition warnings for X<=Y<=Z on -Wparentheses instead of -Wextra.
...
* c-typeck.c (parser_build_binary_op): Condition warnings for
X<=Y<=Z on -Wparentheses instead of -Wextra.
* doc/invoke.texi: Update. Document that most of -Wparentheses is
supported for C only.
testsuite:
* gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
From-SVN: r84860
2004-07-17 10:20:51 +01:00
Mark Wielaard
10c383a4be
InvocationEvent.java (dispatch): Synchronize on notifier object before calling notifyAll().
...
2004-07-17 Mark Wielaard <mark@klomp.org>
* java/awt/event/InvocationEvent.java (dispatch): Synchronize
on notifier object before calling notifyAll().
From-SVN: r84859
2004-07-17 08:52:13 +00:00
Michael Koch
2ccc5a9508
2004-07-17 Michael Koch <konqueror@gmx.de>
...
* gnu/java/nio/channels/FileChannelImpl.java
(finalize): Added javadoc.
From-SVN: r84858
2004-07-17 08:48:31 +00:00
Guilhem Lavaux
61ce29b17f
2004-07-17 Guilhem Lavaux <guilhem@kaffe.org>
...
* java/text/CollationElementIterator.java
(text_decomposition): Changed type to RuleBasedCollator.CollationElement[]
(setText): Use ArrayList instead of Vector.
From-SVN: r84857
2004-07-17 08:46:14 +00:00
Michael Koch
651ba822d0
2004-07-17 Michael Koch <konqueror@gmx.de>
...
* java/nio/ByteOrder.java
(static): Removed. Not needed.
Thanks to Patrick Reali for noticing.
* java/nio/charset/CharsetDecoder.java
(decode): Fix for classpath bug #9177 : Reset state before flipping.
From-SVN: r84856
2004-07-17 08:43:43 +00:00
Michael Koch
e3fe5b9c99
Security.java: Fixed javadocs all over.
...
2004-07-17 Michael Koch <konqueror@gmx.de>
* java/security/Security.java: Fixed javadocs all over.
From-SVN: r84855
2004-07-17 08:40:40 +00:00
Michael Koch
316a1df4f4
2004-07-17 Michael Koch <konqueror@gmx.de>
...
* gnu/java/awt/EmbeddedWindow.java
(static): Removed.
(addNotify): Set peer via reflection.
(setWindowPeer): Removed.
* gnu/java/awt/natEmbeddedWindow.cc: Removed.
* Makefile.am (nat_source_files):
Removed gnu/java/awt/natEmbeddedWindow.cc.
* Makefile.in: Regenerated.
From-SVN: r84854
2004-07-17 08:37:22 +00:00
Mark Mitchell
508a1c9c6d
class.c (finish_struct_methods): Remove unncessary code.
...
* class.c (finish_struct_methods): Remove unncessary code.
(add_implicitly_declared_members): Create declarations for default
constructors and copy constructors lazily.
* cp-tree.h (lang_type_class): Remove lazy_default_ctor and
lazy_copy_ctor.
(CLASSTYPE_LAZY_DEFAULT_CTOR): New macro.
(CLASSTYPE_LAZY_COPY_CTOR): Likewise.
* decl2.c (check_classfn): Robustify.
(locate_dtor): Handle empty CLASSTYPE_METHOD_VEC.
(locate_ctor): Handle lazy default constructors.
(locate_copy): Handle lazy copy constructors.
(implicitly_declare_fn): Make sure we're looking at the
TYPE_MAIN_VARIANT for a class before creating functions. Don't
set TYPE_HAS_CONSTRUCTOR.
(lazily_declare_fn): New function.
* name-lookup.c (constructor_name_full): Simplify.
* search.c (lookup_fnfields_1): Lazily create methods, as
necessary.
(lookup_for_overrides): Handle empty CLASSTYPE_METHOD_VEC.
From-SVN: r84851
2004-07-17 07:31:08 +00:00
Steven Bosscher
165b54c3f3
cfgcleanup.c (try_simplify_condjump): Don't remove line notes to avoid unreachable code warnings.
...
* cfgcleanup.c (try_simplify_condjump): Don't remove line
notes to avoid unreachable code warnings.
* toplev.c (backend_init): Don't emit line notes for
unreachable code warnings.
* combine.c (distribute_notes): Don't distribute a
REG_VTABLE_REF note.
* final.c (final_scan_insn): Don't handle it.
* rtl.c (reg_note_name): Remove it.
* rtl.h (enum reg_node): Dito.
* emit-rtl.c (force_line_numbers, restore_line_number_status):
Remove.
* rtl.h (force_line_numbers, restore_line_number_status):
Remove prototypes.
* stmt.c (using_eh_for_cleanups_p, using_eh_for_cleanups): Move...
* tree-eh.c (using_eh_for_cleanups_p): ...here. Make static.
(using_eh_for_cleanups): Also moved here.
* expr.c (expand_expr_real_1) <CASE_LABEL_EXPR>: Die if we see one.
<SWITCH_EXPR>: Die if we have a non-NULL SWITCH_BODY. Update calls
to expand_start_case and add_case_node.
* stmt.c (struct nesting): Cleanup unused fields condition_code,
last_unconditional_cleanup, nominal_type, printname, and
line_number_status.
(struct fixup_goto): Remove.
(struct stmt_status): Remove x_goto_fixup_chain field.
(goto_fixup_chain): Remove.
(strip_default_case_nodes, group_case_nodes, emit_jump_if_reachable,
pushcase, pushcase_range): Remove.
(expand_start_bindings_and_block): Don't set unused fields in
the nesting stack.
(expand_start_case, add_case_node): Cleanup unused formal arguments.
(expand_end_case_type): Don't simplify the case-list. Use emit_jump
instead of emit_jump_if_reachable.
(emit_case_nodes): Likewise.
* tree-cfg.c (group_case_labels, cleanup_dead_labels): No longer
static.
(update_eh_label): Work around left-over exception handing regions.
* tree-flow.h (group_case_labels, cleanup_dead_labels): Add protos.
* tree-optimize.c (execute_cleanup_cfg_post_optimizing): New function.
(pass_cleanup_cfg_post_optimizing): New pass.
(init_tree_optimization_passes): Run the new pass after all
optimizations.
* tree.h (pushcase, pushcase_range): Remove prototypes.
(expand_start_case, add_case_node): Update prototypes.
cp/
* cp-tree.h (struct lang_type): Don't have three GTY options on a
single bit GTY desc.
java/
* parse.y (java_complete_expand_methods, java_expand_classes): Don't
abuse restore_line_number_status.
From-SVN: r84849
2004-07-17 00:31:15 +00:00
GCC Administrator
cd0408d8ff
Daily bump.
...
From-SVN: r84847
2004-07-17 00:16:21 +00:00
Krister Walfridsson
e36f6190a9
* tree-inline.c (estimate_num_insns_1): Correct increase of count.
...
From-SVN: r84844
2004-07-16 16:55:04 -07:00
Richard Earnshaw
c0f43fa72e
configure.in (ZIP, GCJH): Remove white space around '=' in variable assignment.
...
* configure.in(ZIP, GCJH): Remove white space around '=' in variable
assignment.
* configure: Regenerated.
From-SVN: r84843
2004-07-16 23:42:19 +00:00
Richard Henderson
77c9db7751
builtins.c (std_expand_builtin_va_arg): Remove.
...
* builtins.c (std_expand_builtin_va_arg): Remove.
(expand_builtin_va_arg): Remove.
* expr.h: Don't declare them.
* gimplify.c (mark_decls_volatile_r): Remove.
(copy_if_shared_r): Don't call it.
* target-def.h: Don't test EXPAND_BUILTIN_VA_ARG.
* expr.c (expand_expr_real_1): Don't handle VA_ARG_EXPR.
* gimple-low.c (lower_stmt): Likewise.
* tree-cfg.c (cfg_remove_useless_stmts_bb): Likewise.
* tree-gimple.c (is_gimple_tmp_rhs, is_gimple_stmt): Likewise.
* tree-ssa-operands.c (get_expr_operands): Likewise.
* doc/tm.texi (TARGET_GIMPLIFY_VA_ARG_EXPR): Don't mention
EXPAND_BUILTIN_VA_ARG.
* system.h (EXPAND_BUILTIN_VA_ARG): Poison.
* config/alpha/alpha.h, config/alpha/unicosmk.h, config/i386/i386.h,
config/ia64/ia64.h, config/rs6000/rs6000.h, config/s390/s390.h,
config/sparc/sparc.h (EXPAND_BUILTIN_VA_ARG): Remove.
From-SVN: r84842
2004-07-16 16:25:51 -07:00
Daniel Berlin
3f7d210dfb
tree-ssa-pre.c (insert_aux): Break out if we hit a critical edge.
...
2004-07-16 Daniel Berlin <dberlin@dberlin.org>
* tree-ssa-pre.c (insert_aux): Break out if we hit
a critical edge.
From-SVN: r84841
2004-07-16 22:51:48 +00:00
Richard Henderson
6809cbf90d
basic-block.h (remove_fake_exit_edges): Declare.
...
* basic-block.h (remove_fake_exit_edges): Declare.
* cfganal.c (remove_fake_predecessors): Rename from
remove_fake_successors; iterate over predecessors.
(remove_fake_exit_edges): New.
* cfgcleanup.c (try_optimize_cfg): Use it.
* gcse.c (one_pre_gcse_pass, store_motion): Likewise.
* predict.c (estimate_probability): Likewise.
(tree_estimate_probability, note_prediction_to_br_prob): Likewise.
* tree-cfg.c (make_edges): Likewise.
* tree-ssa-pre.c (fini_pre): Likewise.
* profile.c (instrument_edges): Don't remove_fake_edges.
(branch_prob): Do it earlier here.
From-SVN: r84840
2004-07-16 15:28:29 -07:00
Richard Henderson
7b48e1e0f0
tree-ssa-operands.c (get_expr_operands): Fix 2004-07-15 switchification wrt CONSTRUCTOR.
...
* tree-ssa-operands.c (get_expr_operands): Fix 2004-07-15
switchification wrt CONSTRUCTOR. Document the reason.
From-SVN: r84839
2004-07-16 15:13:37 -07:00
Frank Ch. Eigler
cc3704221d
tree-mudflap.c (mf_file_function_line_tree): Correct typo that prevented descriptive __mf_check source location strings.
...
2004-07-16 Frank Ch. Eigler <fche@redhat.com>
* tree-mudflap.c (mf_file_function_line_tree): Correct typo
that prevented descriptive __mf_check source location strings.
From-SVN: r84836
2004-07-16 21:25:43 +00:00
Nathanael Nerode
b764adea38
configure.in: Use build_noncanonical rather than build_alias.
...
* configure.in: Use build_noncanonical rather than build_alias.
* configure: Rebuild.
From-SVN: r84835
2004-07-16 21:17:16 +00:00
Nathanael Nerode
f11d297f7a
configure.in: Eliminate CANADIAN and NULL_TARGET variables by logic refactoring.
...
* configure.in: Eliminate CANADIAN and NULL_TARGET variables
by logic refactoring. Move default definition of NATIVE closer
to first alternate definition.
* configure: Regenerate.
From-SVN: r84834
2004-07-16 21:14:18 +00:00
Richard Henderson
d25cee4d2b
tree-def (WITH_SIZE_EXPR): New.
...
* tree-def (WITH_SIZE_EXPR): New.
* explow.c (expr_size, int_expr_size): Handle WITH_SIZE_EXPR.
* expr.c (expand_expr_real_1): Likewise.
* gimplify.c (maybe_with_size_expr): New.
(gimplify_arg, gimplify_modify_expr): Use it.
(gimplify_modify_expr_to_memcpy): Take size parameter.
(gimplify_modify_expr_to_memset): Likewise.
(gimplify_expr): Handle WITH_SIZE_EXPR.
* tree-alias-common.c (find_func_aliases): Likewise.
* tree-eh.c (tree_could_trap_p): Likewise.
(tree_could_throw_p): Likewise.
* tree-gimple.c (is_gimple_lvalue): Likewise.
(get_call_expr_in): Likewise.
* tree-inline.c (estimate_num_insns_1): Likewise.
(expand_calls_inline): Likewise.
* tree-nested.c (convert_call_expr): Likewise.
* tree-pretty-print.c (dump_generic_node): Likewise.
* tree-sra.c (sra_walk_expr): Likewise.
* tree-ssa-alias.c (add_pointed_to_expr): Likewise.
* tree-ssa-ccp.c (get_rhs, set_rhs): Likewise.
* tree-ssa-operands.c (get_expr_operands): Likewise.
* tree-tailcall.c (find_tail_calls): Likewise.
* calls.c (expand_call): Reset old_stack_allocated after
calling emit_stack_restore.
* gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
From-SVN: r84833
2004-07-16 14:13:08 -07:00
Nathanael Nerode
4c86f32571
Makefile.am: Set ZIP and GCJH directly using autoconf.
...
* Makefile.am: Set ZIP and GCJH directly using autoconf.
* Makefile.in, include/Makefile.in, testsuite/Makefile.in,
gcj/Makefile.in: Regenerate.
* configure.in: Set ZIP and GCJH. Remove redundant condition
in AM_CONDITIONAL(NATIVE,...)
* configure: Regenerate.
From-SVN: r84832
2004-07-16 21:04:58 +00:00
Richard Henderson
7740f00d54
langhooks-def.h (LANG_HOOKS_TREE_INLINING_COPY_RES_DECL_FOR_INLINING, [...]): Remove.
...
* langhooks-def.h (LANG_HOOKS_TREE_INLINING_COPY_RES_DECL_FOR_INLINING,
lhd_tree_inlining_copy_res_decl_for_inlining): Remove.
* langhooks.c (lhd_tree_inlining_copy_res_decl_for_inlining): Remove.
* langhooks.h (struct lang_hooks_for_tree_inlining): Remove
copy_res_decl_for_inlining.
* tree-inline.c (declare_return_variable): New modify_dest argument.
Use it as the return value, when possible or manditory. Handle
TREE_ADDRESSABLE types.
(expand_call_inline): Extract MODIFY_EXPR lhs for call. Simplify
replacement of CALL_EXPR.
cp/
* cp-lang.c (LANG_HOOKS_TREE_INLINING_COPY_RES_DECL_FOR_INLINING): Die.
* cp-tree.h (cp_copy_res_decl_for_inlining): Remove.
* tree.c (cp_copy_res_decl_for_inlining): Remove.
From-SVN: r84831
2004-07-16 13:51:31 -07:00
Richard Henderson
26e79d1018
tree-flow.h (struct var_ann_d): Remove has_hidden_use.
...
* tree-flow.h (struct var_ann_d): Remove has_hidden_use.
* gimple-low.c (expand_var_p): Don't check it.
* tree-ssa-alias.c (setup_pointers_and_addressables): Likewise.
* tree-ssa-copyrename.c (rename_ssa_copies): Likewise.
* tree-ssa-operands.c (add_stmt_operand): Likewise.
* tree-dfa.c (find_hidden_use_vars, find_hidden_use_vars_r): Kill.
(find_referenced_vars): Don't call them.
* tree-flow-inline.h (has_hidden_use, set_has_hidden_use): Kill.
From-SVN: r84830
2004-07-16 13:40:25 -07:00
Richard Henderson
d58247a321
* function.c (pass_by_reference): True for all variable sized types.
...
From-SVN: r84829
2004-07-16 13:34:12 -07:00
Jeff Law
7eacb691bb
* analyze_brprob: Fix comments. More consistent output format.
...
From-SVN: r84828
2004-07-16 12:58:00 -06:00
Toon Moene
cc440d714f
gcc_release: Revert yesterday's change.
...
2004-07-16 Toon Moene <toon@moene.indiv.nluug.nl>
* maintainer-scripts/gcc_release: Revert yesterday's change.
From-SVN: r84827
2004-07-16 18:37:05 +00:00
Sebastian Pop
4619c7017f
Makefile.in (tree-pretty-print.o): Depend on tree-chrec.h.
...
* Makefile.in (tree-pretty-print.o): Depend on tree-chrec.h.
* tree-pretty-print.c: Include tree-chrec.h.
(dump_generic_node): Pretty print SCEV_KNOWN, SCEV_NOT_KNOWN
and POLYNOMIAL_CHREC nodes.
From-SVN: r84826
2004-07-16 17:55:47 +00:00
Steve Ellcey
58ec6ece35
builtins.c (expand_builtin_stpcpy): Do not create temporary reg with VOIDmode.
...
* builtins.c (expand_builtin_stpcpy): Do not create temporary
reg with VOIDmode.
From-SVN: r84825
2004-07-16 17:19:20 +00:00
Jason Merrill
27f1984e92
undo reversion
...
From-SVN: r84822
2004-07-16 13:11:06 -04:00
Andris Pavenis
a23ee064e2
re PR preprocessor/16366 (Preprocessor option -remap causes memory corruption)
...
2004-07-16 Andris Pavenis <pavenis@latnet.lv>
PR preprocessor/16366
* internal.h (struct cpp_reader): New field dir_hash.
* files.c (make_cpp_dir): Use dir_hash, not file_hash.
(_cpp_init_files, _cpp_cleanup_files): Update for new field.
From-SVN: r84821
2004-07-16 17:07:01 +00:00
Jason Merrill
043fdfc83e
revert: cp-lang.c (cxx_types_compatible_p): To the middle-end, references and pointers are compatible.
...
revert:
* cp-lang.c (cxx_types_compatible_p): To the middle-end,
references and pointers are compatible.
From-SVN: r84820
2004-07-16 13:06:56 -04:00
Segher Boessenkool
11368579a1
* config/rs6000/eabi.asm (__eabi_convert): Fix typo (cmpi vs. cmpwi).
...
From-SVN: r84819
2004-07-16 17:13:40 +02:00
Segher Boessenkool
270e140b79
* MAINTAINERS: Add myself to write-after-approval.
...
From-SVN: r84818
2004-07-16 16:56:10 +02:00
Andreas Krebbel
490ceeb4f3
s390.md: Changed every occurence of BASE_REGISTER to BASE_REGNUM.
...
2004-07-16 Andreas Krebbel <krebbel1@de.ibm.com>
* config/s390/s390.md: Changed every occurence of BASE_REGISTER
to BASE_REGNUM.
* config/s390/s390.c: Likewise.
* config/s390/s390.h: Likewise.
From-SVN: r84817
2004-07-16 12:51:21 +00:00
Richard Sandiford
5eb00b77df
mips.md (addsi3, adddi3): Remove special handling of $sp adds.
...
* config/mips/mips.md (addsi3, adddi3): Remove special handling
of $sp adds. Remove REGNO checks from mips16 patterns.
From-SVN: r84816
2004-07-16 12:32:19 +00:00