aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-01-112003-01-10 Michael Koch <konqueror@gmx.de>Michael Koch2-8/+13
* java/awt/DisplayMode.java (equals): Fixed argument type and implementation. From-SVN: r61184
2003-01-11varasm.c (struct constant_descriptor_rtx): Remove unused `label' field.Geoffrey Keating2-4/+4
* varasm.c (struct constant_descriptor_rtx): Remove unused `label' field. From-SVN: r61182
2003-01-11* toplev.c (documented_lang_options): Document -Winvalid-pch.Geoffrey Keating2-1/+7
From-SVN: r61181
2003-01-10bf-ms-layout.c: Enable for cygwin and mingw32 targets.Danny Smith4-3/+9
* gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets. * gcc.dg/bf-no-ms-layout.c: Likewise. * gcc.dg/bf-ms-attrib.c: Likewise. From-SVN: r61180
2003-01-10alpha.h (NO_PROFILE_COUNTERS): Set.Richard Henderson2-16/+9
* config/alpha/alpha.h (NO_PROFILE_COUNTERS): Set. (ASM_OUTPUT_REG_PUSH, ASM_OUTPUT_REG_POP): Kill. From-SVN: r61179
2003-01-10combine.c (make_compound_operation): Use SCALAR_INT_MODE_P, not ↵Richard Henderson2-1/+6
INTEGRAL_MODE_P when widening extensions. * combine.c (make_compound_operation): Use SCALAR_INT_MODE_P, not INTEGRAL_MODE_P when widening extensions. From-SVN: r61178
2003-01-10new testJason Merrill1-0/+24
From-SVN: r61177
2003-01-10* config/alpha/alpha.c (decl_has_samegp): True for !TREE_PUBLIC.Richard Henderson2-1/+7
From-SVN: r61176
2003-01-10Correct PR# in previous check-in.Mark Mitchell2-2/+2
From-SVN: r61175
2003-01-10re PR c++/9120 (miscompilation of function with references to undeclared ↵Mark Mitchell4-1/+26
objects and functions) PR c++/9120 * parser.c (cp_parser_scope_through_which_access_occurs): Handle an object_type which is not a class type. PR c++/9120 * g++.dg/parse/dtor1.C: New file. From-SVN: r61174
2003-01-10ggc-page.c (ggc_collect): Avoid overflow computing min_expand.Geoffrey Keating2-2/+5
* ggc-page.c (ggc_collect): Avoid overflow computing min_expand. From-SVN: r61172
2003-01-10Makefile.in (RANLIB_FOR_TARGET): Use RANLIB when native.Geoffrey Keating3-57/+29
* Makefile.in (RANLIB_FOR_TARGET): Use RANLIB when native. (RANLIB_TEST_FOR_TARGET): Delete. Don't pass down to sub-makes. Remove calls. * mklibgcc.in: Remove uses of RANLIB_TEST_FOR_TARGET. From-SVN: r61171
2003-01-10parser.c (cp_parser_late_parsing_for_member): Don't cast to void.Geoffrey Keating2-2/+7
* parser.c (cp_parser_late_parsing_for_member): Don't cast to void. (cp_parser_late_parsing_default_args): Likewise. From-SVN: r61170
2003-01-10ifcvt.c (noce_try_addcc): Do not call emit_conditional_add with weird operands.Jan Hubicka2-16/+25
Fri Jan 10 22:05:35 CET 2003 Jan Hubicka <jh@suse.cz> * ifcvt.c (noce_try_addcc): Do not call emit_conditional_add with weird operands. From-SVN: r61169
2003-01-10* test_summary (configflags): awk portability.Loren J. Rittle2-1/+5
From-SVN: r61168
2003-01-10cfns.gperf: ANSIfy function declarations.Nathanael Nerode4-632/+650
* cfns.gperf: ANSIfy function declarations. * cfns.h: Regenerate. * cp-tree.h: ANSIfy function declarations. From-SVN: r61167
2003-01-10re PR c++/9128 (Typeid does not work on polymorphic classes)Mark Mitchell10-213/+209
PR c++/9128 * g++.dg/rtti/typeid1.C: New file. PR c++/9153 * g++.dg/parse/lookup1.C: New file. PR c++/9171 * g++.dg/templ/spec5.C: New file. * cp-tree.h (reparse_absdcl_as_expr): Remove. (reparse_absdcl_as_casts): Likewise. (reparse_decl_as_expr): Likewise. (finish_decl_parsing): Likewise. * decl2.c (reparse_absdcl_as_expr): Remove. (reparse_absdcl_as_casts): Likewise. (repase_decl_as_expr): Likewise. (finish_decl_parsing): Likewise. PR c++/9128 PR c++/9153 PR c++/9171 * parser.c (cp_parser_pre_parsed_nested_name_specifier): New function. (cp_parser_nested_name_specifier_opt): Correct the check_dependency_p false. (cp_parser_postfix_expression): Fix formatting. (cp_parser_decl_specifier_seq): Avoid looking for constructor declarators when possible. (cp_parser_template_id): Avoid performing name-lookup when possible. (cp_parser_class_head): Do not count specializations when counting levels of templates. (cp_parser_constructor_declarator_p): Return immediately if there's no chance that the tokens form a constructor declarator. * rtti.c (throw_bad_typeid): Add comment. Do not return an expression with reference type. (get_tinfo_decl_dynamic): Do not return an expression with reference type. (build_typeid): Add comment. Do not return an expression with reference type. * typeck.c (build_class_member_access_expr): Improve handling of conditionals and comma-expressions as objects. From-SVN: r61166
2003-01-10calls.c (load_register_parameters): Add is_sibcall, sibcall_failure parameters.Dale Johannesen2-16/+46
2003-01-10 Dale Johannesen <dalej@apple.com> * calls.c (load_register_parameters): Add is_sibcall, sibcall_failure parameters. Call check_sibcall_argument_overlap if indicated. (check_sibcall_argument_overlap): Add mark_stored_args_map parameter. Don't mark parameter area as clobbered if not set. (expand_call): Adjust calls to above. From-SVN: r61165
2003-01-10* parse.y (check_pkg_class_access): ANSIfy definition.Nathanael Nerode2-4/+5
From-SVN: r61164
2003-01-10configure.in (linker read-only and read-write section mixing): Squelch some ↵Kelley Cook3-6/+12
assembler warnings. * configure.in (linker read-only and read-write section mixing): Squelch some assembler warnings. * configure: Likewise. From-SVN: r61163
2003-01-10* decl.c (bad_specifiers): Fix parameter order error I introduced.Nathanael Nerode2-2/+6
From-SVN: r61162
2003-01-10configure.in: Substitute TOPLEVEL_CONFIGURE_ARGUMENTS.Nathanael Nerode5-30/+27
* configure.in: Substitute TOPLEVEL_CONFIGURE_ARGUMENTS. * Makefile.tpl: Pass TOPLEVEL_CONFIGURE_ARGUMENTS to gcc. * Makefile.in: Regenerate. * configure: Regenerate. From-SVN: r61161
2003-01-10* Change mcpu to mtune.Hartmut Penner1-3/+3
From-SVN: r61160
2003-01-10invoke.texi: Document -mtune, delete -mcpu option for S/390 and zSeries.Hartmut Penner3-10/+20
* doc/invoke.texi: Document -mtune, delete -mcpu option for S/390 and zSeries. * config/s390/s390.c (s390_tune_string) New variable. (s390_cpu_string) Delete variable. (override_options): Use s390_tune_string instead of s390_cpu_string. * config/s390/s390.h: (TARGET_OPTIONS) '-mtune' instead of '-mcpu'. From-SVN: r61159
2003-01-10* config/h8300/h8300.md (*iorsi3_ashift_31): New.Kazu Hirata2-0/+14
From-SVN: r61158
2003-01-1020030110-1.c: New test.Josef Zlomek2-0/+43
* gcc.c-torture/compile/20030110-1.c: New test. Test for http://gcc.gnu.org/ml/gcc-patches/2003-01/msg00519.html From-SVN: r61153
2003-01-10jump.c (next_nonnote_insn_in_loop): New function.Josef Zlomek2-3/+33
* jump.c (next_nonnote_insn_in_loop): New function. (copy_loop_headers): Use next_nonnote_insn_in_loop instead of next_nonnote_insn. (duplicate_loop_exit_test). Likewise. From-SVN: r61150
2003-01-10Daily bump.GCC Administrator2-2/+2
From-SVN: r61147
2003-01-10configure.in: Revert.Benjamin Kosnik3-35/+34
2003-01-09 Benjamin Kosnik <bkoz@redhat.com> * configure.in: Revert. * configure: Regenerate. From-SVN: r61140
2003-01-10missed from last checkinKaveh Ghazi1-0/+3
From-SVN: r61139
2003-01-10decl.c, [...]: Don't cast return value of xmalloc et al.Kaveh Ghazi3-12/+10
* decl.c, parse-scan.y, parse.y: Don't cast return value of xmalloc et al. From-SVN: r61138
2003-01-10* class.c, gjavah.c, parse.y, verify.c: Don't use PTR.Kaveh R. Ghazi5-19/+23
From-SVN: r61137
2003-01-10Merge from pch-branch.Geoffrey Keating130-1560/+5507
From-SVN: r61136
2003-01-10ffi_darwin.c: Remove RCS version string.Geoffrey Keating3-4/+5
* src/powerpc/ffi_darwin.c: Remove RCS version string. * src/powerpc/darwin.S: Remove RCS version string. From-SVN: r61135
2003-01-09c4x.c (c4x_naked_function_p): Rename from c4x_assembler_function_p.Michael Hayes1-15/+14
* config/c4x/c4x.c (c4x_naked_function_p): Rename from c4x_assembler_function_p. (c4x_null_epilogue_p): Complement return value, all uses updated. (c4x_insert_attributes): Add naked. From-SVN: r61134
2003-01-09* All Files: Remove PARAMS macro.Kaveh R. Ghazi38-911/+865
From-SVN: r61133
2003-01-092003-01-09 Vladimir Makarov <vmakarov@redhat.com>Vladimir Makarov21-2249/+6770
Merging changes from itanium-sched-branch: From-SVN: r61132
2003-01-09expr.c, [...]: Don't rely on the `DEFUN', `AND' or `__STDC__' macros.Kaveh R. Ghazi10-147/+69
* expr.c, gjavah.c, javaop.h, jcf-dump.c, jcf-io.c, jcf-reader.c, jcf-write.c, jcf.h, jv-scan.c: Don't rely on the `DEFUN', `AND' or `__STDC__' macros. From-SVN: r61131
2003-01-09jv-scan.c, parse.y: Remove VPARAMS, VA_OPEN, VA_FIXEDARG and VA_CLOSE.Kaveh R. Ghazi3-20/+21
* jv-scan.c, parse.y: Remove VPARAMS, VA_OPEN, VA_FIXEDARG and VA_CLOSE. From-SVN: r61129
2003-01-09* i386.md (unit, prefix_0f, memory attributes): Hanlde sseicvt correctly.Jan Hubicka2-7/+8
From-SVN: r61128
2003-01-09configure.in: Remove Makefile in build...Alexandre Oliva3-74/+113
* configure.in: Remove Makefile in build, host and target modules unless configure was run with --no-recursion. * configure: Rebuilt. From-SVN: r61126
2003-01-09tm.texi (EXTRA_ADDRESS_CONSTRAINT): Fix typo.Paolo Carlini2-1/+5
2003-01-09 Paolo Carlini <pcarlini@unitus.it> * doc/tm.texi (EXTRA_ADDRESS_CONSTRAINT): Fix typo. From-SVN: r61124
2003-01-09* decl.c (start_decl): Only check DECL_THREAD_LOCAL for VAR_DECLs.Jakub Jelinek2-1/+6
From-SVN: r61121
2003-01-09defaults.h (EXTRA_MEMORY_CONSTRAINT): Add STR argument.J"orn Rennecke13-338/+609
* defaults.h (EXTRA_MEMORY_CONSTRAINT): Add STR argument. (EXTRA_ADDRESS_CONSTRAINT): Likewise. (CONSTRAINT_LEN): Provide default definition. (CONST_OK_FOR_CONSTRAINT_P): Likewise. (CONST_DOUBLE_OK_FOR_CONSTRAINT_P): Likewise. (EXTRA_CONSTRAINT_STR): Likewise. (REG_CLASS_FROM_CONSTRAINT): Define. * genoutput.c (check_constraint_len, constraint_len): New functions. (validate_insn_alternatives): Check CONSTRAINT_LEN for each constraint / modifier. (gen_insn): Call check_constraint_len. * local-alloc.c (block_alloc): Update to use new macros / pass second argument to EXTRA_{MEMORY,ADDRESS}_CONSTRAINT. * ra-build.c (handle_asm_insn): Likewise. * recog.c (asm_operand_ok, preprocess_constraints): Likewise. (constrain_operands, peep2_find_free_register): Likewise. * regclass.c (record_operand_costs, record_reg_classes): Likewise. * regmove.c (find_matches): Likewise. * reload.c (push_secondary_reload, find_reloads): Likewise. (alternative_allows_memconst): Likewise. * reload1.c (maybe_fix_stack_asms): Likewise. (reload_cse_simplify_operands): Likewise. * stmt.c (parse_output_constraint, parse_input_constraint): Likewise. * doc/tm.texi (CONSTRAINT_LEN, REG_CLASS_FROM_CONSTRAINT): Document. (CONST_OK_FOR_CONSTRAINT_P): Likewise. (CONST_DOUBLE_OK_FOR_CONSTRAINT_P, EXTRA_CONSTRAINT_STR): Likewise. (EXTRA_MEMORY_CONSTRAINT, EXTRA_ADDRESS_CONSTRAINT): Add STR argument. * config/s390/s390.h (EXTRA_MEMORY_CONSTRAINT): Likewise. From-SVN: r61119
2003-01-09* sh.h (OVERRIDE_OPTIONS): Allow first scheduling pass for SH5.J"orn Rennecke2-4/+11
From-SVN: r61118
2003-01-09h8300.md (*extzv_1_r_h8300): Correct the insn length.Kazu Hirata2-8/+16
* config/h8300/h8300.md (*extzv_1_r_h8300): Correct the insn length. (*extzv_1_r_h8300hs): Likewise. (*extzv_1_r_inv_h8300): Likewise. (*extzv_1_r_inv_h8300hs): Likewise. From-SVN: r61115
2003-01-09pt.c (push_access_scope_real): Call push_to_top_level for function in ↵Kriang Lerdsuwanakij4-7/+45
namespace scope. * pt.c (push_access_scope_real): Call push_to_top_level for function in namespace scope. (pop_access_scope): Call pop_from_top_level for function in namespace scope. * g++.dg/template/friend14.C: New test. From-SVN: r61114
2003-01-09* decl.c (start_decl): Don't set DECL_COMMON for __thread variables.Jakub Jelinek2-1/+6
From-SVN: r61111
2003-01-09* config/h8300/h8300.h (PREDICATE_CODES): New.Kazu Hirata2-0/+27
From-SVN: r61109
2003-01-09h8300.md (*addsi3_upper): New.Kazu Hirata2-0/+128
* config/h8300/h8300.md (*addsi3_upper): New. (*iorsi3_shift): Likewise. (two splitters): Likewise. (*addsi3_shift): Likewise. (two splitters): Likewise. From-SVN: r61106