- 11 Jan, 2003 4 commits
-
-
From-SVN: r61190
David Edelsohn committed -
* Makefile.in (parsedir): New variable. (docobjdir): New variable. (c-parse.o, c-parse.c, c-parse.y, gengtype-lex.o, gengtype-yacc.o, gengtype-lex.c, gengtype-yacc.c): Use parsedir. (info, cpp.info, gcc.info, gccint.info, gccinstall.info, cppinternals.info, generated-manpages, gcov.1, cpp.1, gcc.1, gfdl.7, gpl.7, fsf-funding.7, maintainer-clean, install-info, install-man): Use docobjdir. * objc/Make-lang.in (objc/objc-parse.c, objc/objc-parse.y, objc.maintainer-clean): Use parsedir. From-SVN: r61189
Geoffrey Keating committed -
* varasm.c (struct constant_descriptor_rtx): Remove unused `label' field. From-SVN: r61182
Geoffrey Keating committed -
From-SVN: r61181
Geoffrey Keating committed
-
- 10 Jan, 2003 27 commits
-
-
* 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
Danny Smith committed -
* config/alpha/alpha.h (NO_PROFILE_COUNTERS): Set. (ASM_OUTPUT_REG_PUSH, ASM_OUTPUT_REG_POP): Kill. From-SVN: r61179
Richard Henderson committed -
combine.c (make_compound_operation): Use SCALAR_INT_MODE_P, not 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
Richard Henderson committed -
From-SVN: r61177
Jason Merrill committed -
From-SVN: r61176
Richard Henderson committed -
From-SVN: r61175
Mark Mitchell committed -
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
Mark Mitchell committed -
* ggc-page.c (ggc_collect): Avoid overflow computing min_expand. From-SVN: r61172
Geoffrey Keating committed -
* 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
Geoffrey Keating committed -
* parser.c (cp_parser_late_parsing_for_member): Don't cast to void. (cp_parser_late_parsing_default_args): Likewise. From-SVN: r61170
Geoffrey Keating committed -
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
Jan Hubicka committed -
* cfns.gperf: ANSIfy function declarations. * cfns.h: Regenerate. * cp-tree.h: ANSIfy function declarations. From-SVN: r61167
Nathanael Nerode committed -
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
Mark Mitchell committed -
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
Dale Johannesen committed -
From-SVN: r61164
Nathanael Nerode committed -
* configure.in (linker read-only and read-write section mixing): Squelch some assembler warnings. * configure: Likewise. From-SVN: r61163
Kelley Cook committed -
From-SVN: r61162
Nathanael Nerode committed -
From-SVN: r61160
Hartmut Penner committed -
* 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
Hartmut Penner committed -
From-SVN: r61158
Kazu Hirata committed -
* 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
Josef Zlomek committed -
* 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
Josef Zlomek committed -
From-SVN: r61147
GCC Administrator committed -
From-SVN: r61139
Kaveh Ghazi committed -
* decl.c, parse-scan.y, parse.y: Don't cast return value of xmalloc et al. From-SVN: r61138
Kaveh Ghazi committed -
From-SVN: r61137
Kaveh R. Ghazi committed -
From-SVN: r61136
Geoffrey Keating committed
-
- 09 Jan, 2003 9 commits
-
-
* 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
Michael Hayes committed -
From-SVN: r61133
Kaveh R. Ghazi committed -
Merging changes from itanium-sched-branch: From-SVN: r61132
Vladimir Makarov committed -
* 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
Kaveh R. Ghazi committed -
* jv-scan.c, parse.y: Remove VPARAMS, VA_OPEN, VA_FIXEDARG and VA_CLOSE. From-SVN: r61129
Kaveh R. Ghazi committed -
From-SVN: r61128
Jan Hubicka committed -
2003-01-09 Paolo Carlini <pcarlini@unitus.it> * doc/tm.texi (EXTRA_ADDRESS_CONSTRAINT): Fix typo. From-SVN: r61124
Paolo Carlini committed -
From-SVN: r61121
Jakub Jelinek committed -
* 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
J"orn Rennecke committed
-